package com.itheima.d9_interface_attention;
/*
    接口其他注意事项（了解）
        1、一个接口继承多个接口，如果多个接口中存在方法签名冲突，则此时不支持多继承。
        2、一个类实现多个接口，如果多个接口中存在方法签名冲突，则此时不支持多实现。
        3、一个类继承了父类，又同时实现了接口，父类中和接口中有同名的默认方法，实现类会优先用父类的。
        4、一个类实现了多个接口，多个接口中存在同名的默认方法，可以不冲突，这个类重写该方法即可。
 */
public class Test2 {
    public static void main(String[] args) {
        G g = new G();
        g.test2();
    }
}
interface A{
    void test1();
}
interface B extends A{
    void test1();
}

interface C{
    void test2();
}
interface D{
    void test3();
}
class E implements C,D{

    @Override
    public void test2() {

    }

    @Override
    public void test3() {

    }
}
class F{
    void test4(){
        System.out.println("FFF");
    }
}
class G extends F implements C{

    @Override
    public void test2() {
        System.out.println("jieko CC");
    }
}











